home *** CD-ROM | disk | FTP | other *** search
/ Young Minds / Young Minds Interactive CD-ROM.ISO / conquest / readme < prev    next >
Encoding:
Text File  |  1987-10-26  |  8.4 KB  |  222 lines

  1.  
  2.             NOTES TO INSTALLER OF CONQUEST
  3.  
  4. What you have here is a copyrighted beta test version of CONQUEST.  Included
  5. in this file are the following:
  6.  
  7.     1) A Brief Description of Conquest
  8.     2) Installation (unpacking) Instructions
  9.     3) A Manifest (after you have installed it)
  10.     4) Compilation Instructions
  11.     5) administration instructions
  12.     6) execution instructions (how to play)
  13.     7) a list of further enhancements I am planning on making
  14.     8) Bug list and unimplemented options
  15.  
  16. Remember this is an BETA version, not to be redistributed, and
  17. probably has bugs.  Any comments and bug reports would be appreciated.
  18.  
  19. -----------------------------------------------------------
  20. I   A Brief Description of Conquest
  21. -----------------------------------------------------------
  22.  
  23. READ FILE .help FOR A DESCRIPTION OF CONQUEST.  The help file can be
  24. read in nice format by using "conquest -h" after compilation.
  25.  
  26. -----------------------------------------------------------
  27. II  Installation (unpacking) Instructions
  28. -----------------------------------------------------------
  29.  
  30. This program came in three shar scripts, which can be unpacked
  31. by using "sh filename".  If you are reading this, you know this.
  32.  
  33. -----------------------------------------------------------
  34. III A Manifest (after you have unpacked it) of Conquest Files is a follows
  35.     /bin/ls -aFC should look like this
  36. -----------------------------------------------------------
  37.  
  38. THE FOLLOWING 2 FILES SHOULD BE MODIFIED TO REFLECT THE TYPE OF GAME YOU WISH
  39.  
  40. header file: header.h   
  41. makefile: Makefile
  42.  
  43. suport files: .nations .help README 
  44.  
  45. C code: 
  46.     combat.c      forms.c       main.c        newlogin.c    update.c
  47.     commands.c    io.c          makeworld.c   npc.c
  48.     execute.c     magic.c       move.c        reports.c
  49.  
  50. -----------------------------------------------------------
  51. IV  Compilation Instructions
  52. -----------------------------------------------------------
  53.  
  54. Browse the file header.h.  This sets up configurable parameters for the
  55. game.  This program should be easy to compile (although it never really is -- 
  56. I have tried to make it as easy as possible). If there are problems check 
  57. the following.
  58.  
  59. 1.  Sometimes termcap/termlib... are not on systems.  You will know this
  60.     is the error if all the '.c' files compile but will not compile together.
  61.     Unreferenced symbol errors will occur.  Try changing the name
  62.     of the library (or eliminating it on some systems) on the final compile 
  63.     and link step.
  64. 2.  Find your nearest unix guru and ask him.
  65.  
  66. -----------------------------------------------------------
  67. V   administration instructions
  68. -----------------------------------------------------------
  69.  
  70. Now that you have compiled it, this is how you administer the game.
  71. I recommend following these instructions once yourself in a mock game 
  72. (ie. no other players) for a few turns to get things straight.  Then you 
  73. can add other players.
  74.  
  75. You can type the following commands to help administer the game
  76.  
  77. Make clobber:  clobber everything but the source (destroys executable)
  78. Make clean:    clean up objects (does not destroy executable)
  79. Make install:    Installs executable & data in appropriate directories (header.h)
  80. Make docs:    Creates documentation from help file
  81.  
  82. Make lint:    produces lint output for the game.  
  83. run:        read it, it permits you to run the update automatically
  84.  
  85. This is the command line format for conquest:
  86.     Cmd line format: conquest [-maxhp]
  87.         (no options) play the game
  88.         -m   make a world (file '.data' must not exist, must be god)
  89.         -a   add new player (must be god)
  90.         -x   execute program (must be god)
  91.         -h   print help text
  92.         -p   print a map to stdout (must be god)
  93.  
  94. Again, prior to the compile, you should have browsed the header.h file.  
  95. Follow the comments.  
  96.  
  97. Then create the world via:
  98.     <conquest -m>    this will make your world.  Try it.
  99.              This also sets up npc nations as per the .nations file
  100.              npc stats can be adjusted by editing .nations
  101.              prior to making the world.  Non player nations have
  102.              the same password as god.
  103.  
  104. Add 0 or more players via
  105.     <conquest -a>    which should be self explanitory
  106.  
  107. Now type <conquest> and log in as <god> with the appropriate super user
  108. password.  
  109.  
  110. Learn the commands (Type '?' to get help) & play around to get your 
  111. syntax right.
  112.  
  113. Try logging in as either a player or non player nation (they use the super
  114. user passwd) and noticing any differences.
  115.  
  116. Now move around on the map and learn where the players are
  117. positioned.  If there is a problem (they are surrounded by water...), 
  118. use the redesignate command to change elvation or vegitation. 
  119. In the worst case, god can destroy a nation
  120. with 'c', the change nation command.  Once you
  121. think the game will be fair, it is time to allow players to proceed.
  122.  
  123. Now you are all set -- play via 
  124.     <conquest>
  125.  
  126. and update (every midnight via at...) with
  127.     <conquest -x>
  128. an "at" script to do this is contained in the shell script "run".
  129.  
  130. I have attempted to give enough aides to playing that it should
  131. take no longer than fifteen minutes per day to play.  If it takes
  132. more, something is wrong.
  133.  
  134. *WARNING*  IF YOU REMOVE THE .data FILE, REMEMBER TO ZERO THE .execute
  135. file or the world will be screwed up when you recreate it.  This will
  136. cause you to spend hours browsing the source code and result in untold
  137. frustration (I speak from experience).
  138.  
  139. --------------------------------------------------------------------
  140. VI a list of further enhancements/bug fixes I am planning on making
  141. --------------------------------------------------------------------
  142.  
  143. Trade is unimplemented
  144. Naval combat and movement has not been system tested
  145. Cities do not have garrison armies
  146. Only one type of soldier and one type of warship allowed
  147. Various Scoreing techniques are not implemented
  148. Character Classes are not fully implemented
  149.  
  150. ---------------------------------------------------------------------------
  151. VII The following are future changes to myh magic system (Comments, Ideas?)
  152. ---------------------------------------------------------------------------
  153.  
  154.             ADDITIONAL (UNIMPLEMENTED) MAGIC POWERS   
  155.  
  156. WARLOCK      Use all level 1 Spells  (see separate)
  157. SORCERER     Use all level 2 Spells  (see separate)
  158. WYZARD       Use all level 3 Spells  (see separate)
  159. SEA LORD:    2x sea movement/combat, storms not sink ships, (HUMANS ONLY)
  160. ESKIMO:      Ice sectors = 0 move, have vegitation 9, and give +30% combat 
  161. DRUID:       Wood/Jungle sectors = 0 move, have vegitation 9, and +30% combat 
  162. TYRANT:      Costs nothing to enlist and support troops. 
  163.  
  164.                 MAGIC ARTIFACTS 
  165.  
  166.             1)KINGS SWORD  (KNOWALL)
  167.             2)LONG SPEAR   (CAPTAIN)
  168.             3)SILVER ARMOR (CAPTAIN)
  169.             4)BLACK SHIELD (DEFENDER)
  170.             5)EVIL CLOAK   (VOID)
  171.             6)DEMON WAND   (MINOR MONSTER)
  172.             7)GREAT HELM   (HIDDEN)
  173.             8)DWARVEN PYRAMID (MINER)
  174.             9)BLACK RING   (SPY)
  175.             10)SEA FLASK   (SEA LORD)
  176.             11)GREAT HAMMER (MINER)
  177.             12)ELVEN BOW   (ARCHER)
  178.             13)DEATH SCEPTER  (VAMPIRE)
  179.             14)GOLD CROWN  (MINOR MONSTER,DESTROYER)
  180.             15)FIRE BOOTS  
  181.             16)GREAT THRONE (DESTROYER)
  182.             17)FROST BELT (ICE LORD)
  183.             18)WOOD STAFF (WOOD LORD)
  184.             19)DARK HORN 
  185.             20)TREE OF LIFE (URBAN)
  186.  
  187.                 WYZARDRY
  188.  
  189. There are three spell levels: Warlock, Sorcerer, and Wizard.  Spells can
  190. imitate any of the powers listed above, and can do single shot impacts.
  191. Spells are used as follows.  First the user is asked what spell they wish
  192. to use.  These spells effect either the nations temporary magic level, or
  193. specific areas.
  194.  
  195.                                                     Jewel pts:level
  196. Use a Magic Item                                       :Free    : none
  197.  
  198. Kill 50% of civilians in non city sector         :    :
  199. Kill all civilians in non city sector            :    :
  200. Kill 50% of civilians in city sector             :    :
  201. Destroy all civilians in city sector             :    :
  202. Freeze all movement by 1 npc (AMOVE=0)             :    :
  203. Curse -- -2 to movement of 1 PC nations armies         :    :
  204. Curse -- -2 to movement of 1 NPC nations armies        :    :
  205. friendly (+1) with 1 npc nation                :    :
  206. Build 1 point of fort walls                  :    :
  207. Summon dead army (VAMPIRE ONLY, 500 men)        :    :
  208. Summon dead legion (VAMPIRE ONLY, 1500 men)        :    :
  209. Friendship (+2) with 1 npc nation            :    :
  210. Animosity (-1) between 2 other nations             :    :
  211. Hatred (-2) between 2 other nations                 :    :
  212. Warm Permanently  (+1 vegitation to sector)        :    :
  213. Freeze Permanently (-1 vegitation to sector)        :    :
  214. Breech forts walls                    :    :
  215. Takeover NPC Nation Of Same Race             :    :
  216. Teleport one army (up to 100 men)            :    :    
  217. Teleport one army (up to 1000 men)            :    :
  218. Teleport one army (any # men)                :    :
  219. Transmute iron to jewels                 :    :
  220. Cloak activity                        :    :
  221. Cause fear (1 oposing army to home capitol)        :    :    
  222.